Golang Job: Software Developer

Job added on

Company

Hiber

Location

Amsterdam - Netherlands

Job type

Full-Time

Golang Job Details

Challenge - Build the brains of our satellite IoT system
Come join a team that has the audacious goal to build a communication system that changes the world. Hiber delivers connectivity to sensor systems (IoT) with a global satellite footprint. It is low power and low cost so we enable use cases that would not be possible otherwise, because of connectivity issues. This enables global climate monitoring, precision farming, marine life protection and many other ways to improve life on earth.

We control the complete chain of software in our system, from the firmware of the modems on the ground, to the satellite on board computers and the backend where all the data is processed. This means we have a broad spectrum of environments. We run on bare metal, FreeRTOS or Linux and implement in C, C++, Golang, Kotlin/Java, Python and Javascript.

You will mainly be focusing on the data once it's on the ground; data processing, APIs and tools to help us manage our network, optimising processes to handle large amounts of data, or building API features for customers.


While your day to day is usually focused on the above, you are encouraged to contribute where you can. You will be a great fit if you feel at home with different languages and tools, and are comfortable in a bash shell.


What’s in it for you

  • Working with a motivated team of professional Product Managers, Software Developers and UI/UX designers,
  • Inspirational innovative start-up environment,
  • Being a part of a groundbreaking innovations with 21st century tech pioneers,
  • A state of the art, satellite IoT telecommunication system,
  • A team of many disciplines and even more big brains to work with,
  • Flexible hours, work-from-home options, office lunch, sauna, gym, chill floor (pool table, bar, DJ set) and so much more!


You have

  • A Bachelor degree in Computer Science, or equivalent,
  • At least 3 years of experience as a software engineer,
  • Experience with statically typed programming languages,
  • Applicable knowledge of data structures and their limitations,
  • Understand what big-O notation is and be able to reason about it,
  • A good understanding of software architecture and testable code,
  • The people skills required to work with engineers, project managers and customer support agents,
  • Fluency in spoken and written English,
  • Motivation and drive. You volunteer for new challenges without waiting to be asked.


Bonus points for

  • A Master degree in Computer Science, or related field,
  • Experience with Kotlin, or other JVM-based languages,
  • DevOps experience,
  • Experience with container based deployment systems.

To land this gig you will need to be comfortable designing big parts of our core system with a very small team. As such it helps if you can show that you have worked on one or more other subjects like frontend engineering, etc. Internships, side projects and university teams all count. Just make sure we can pick up on some of that stuff in your cover letter (video works too) or resume.